a species of cactus (echinocactus horizonthalonius) - Espagnol Anglais Dictionnaire